package dp.factory;

/**
 * 
 定义一个创建产品对象的工厂接口，将实际创建工作推迟到子类中。
工厂方法模式和简单工厂模式在结构上的不同很明显。
工厂方法模式的核心是一个抽象工厂类，而简单工厂模式把核心放在一个具体类上。
 *
 */
public class Client {
	
    public static void main(String[] args) {
        String data = "";
        ExportFactory exportFactory = new ExportHtmlFactory();
        ExportFile ef = exportFactory.factory("financial");
        ef.export(data);
    }
}
